Reasoning about the Interaction of Knowledge, Time and Concurrent Actions in the Situation Calculus
نویسنده
چکیده
A formal framework for specifying and developing agents/robots must handle not only knowledge and sensing actions, but also time and concurrency. Researchers have extended the situation calculus to handle knowledge and sensing actions. Other researchers have addressed the issue of adding time and concurrent actions. Here both of these features are combined into a unified logical theory of knowledge, sensing, time, and concurrency. The result preserves the solution to the frame problem of previous work, maintains the distinction between indexical and objective knowledge of time, and is capable of representing the various ways in which concurrency interacts with time and knowledge. Furthermore, a method based on regression is developed for solving the projection problem for theories specified in this version of the situation calculus.
منابع مشابه
Reasoning about the Interaction of Knowlege, Time and Concurrent Actions in the Situation Calculus
A formal framework for specifying and developing agents/robots must handle not only knowledge and sensing actions, but also time and concurrency. Researchers have extended the situation calculus to handle knowledge and sensing actions. Other researchers have addressed the issue of adding time and concurrent actions. Here both of these features are combined into a uni£ed logical theory of knowle...
متن کاملEvent Calculus
The event calculus [45, 66, 74, 98, 100] is a formalism for reasoning about action and change. Like the situation calculus, the event calculus has actions, which are called events, and time-varying properties or fluents. In the situation calculus, performing an action in a situation gives rise to a successor situation. Situation calculus actions are hypothetical, and time is tree-like. In the e...
متن کاملTemporal Reasoning in the Situation Calculus
A fundamental problem in Knowledge Representation is the design of a logical language to express theories about actions and change. One of the most prominent proposals for such a language is John McCarthy's situation calculus, a formalism which views situations as branching towards the future. The situation calculus has been criticized for imposing severe representational limitations. For examp...
متن کاملFormalizing Narratives using Nested Circumscription and Value Minimization
Representing and reasoning about narratives together with the ability to do hypothetical reasoning is important for agents in a dynamic world. These agents need to record their observations and action executions as a narrative and at the same time, to account for exogenous changes in the world, need to make plans (or re-plan) from the current situation. The early formalisms that reasoned about ...
متن کاملHypothetical Reasoning about Actions : Fromsituation Calculus to Event
Hypothetical reasoning about actions is the activity of pre-evaluating the eeect of performing actions in a changing domain; this reasoning underlies applications of Knowledge Representation such as planning and explanation generation. Action eeects are often speciied in the language of Situation Calculus, introduced by McCarthy and Hayes in 1969. More recently, the Event Calculus has been deen...
متن کامل